home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: f
- public class class_0 {
- // $FF: renamed from: a javax.microedition.lcdui.Image
- public Image field_0;
- // $FF: renamed from: b javax.microedition.lcdui.Image[]
- public Image[] field_1;
- // $FF: renamed from: c byte[][]
- public byte[][] field_2;
- // $FF: renamed from: d int
- public int field_3;
- // $FF: renamed from: e int
- public int field_4;
- // $FF: renamed from: f int
- public int field_5;
- // $FF: renamed from: g int
- public int field_6;
- // $FF: renamed from: h int
- public int field_7;
- // $FF: renamed from: i int
- public int field_8;
- // $FF: renamed from: j int
- public int field_9;
- // $FF: renamed from: k int
- public int field_10;
- // $FF: renamed from: l int
- public int field_11;
- // $FF: renamed from: m int
- public int field_12;
- // $FF: renamed from: n int
- public int field_13;
- // $FF: renamed from: o int
- public int field_14;
- // $FF: renamed from: p int
- public int field_15;
- // $FF: renamed from: q int
- public int field_16;
-
- public class_0(Image[] var1, int var2, int var3) {
- this.field_1 = var1;
- this.field_13 = var1[0].getWidth();
- this.field_14 = var1[0].getHeight();
- this.field_9 = var2;
- this.field_10 = var3;
- this.field_11 = var2 / 2;
- this.field_12 = var3 / 2;
- }
-
- // $FF: renamed from: a (byte[][], int, int) void
- public void method_0(byte[][] var1, int var2, int var3) {
- this.field_2 = var1;
- this.field_3 = this.field_13 * var1.length;
- this.field_4 = this.field_14 * var1[0].length;
- this.field_0 = Image.createImage(this.field_3, this.field_4);
- System.gc();
- Graphics var4 = this.field_0.getGraphics();
- var4.setColor(0, 0, 0);
- var4.fillRect(0, 0, this.field_3, this.field_4);
- int var5 = 0;
- int var6 = 0;
-
- for(int var7 = 0; var7 < var1.length; ++var7) {
- var6 = 0;
-
- for(int var8 = 0; var8 < var1[0].length; ++var8) {
- if (var1[var7][var8] < this.field_1.length) {
- var4.drawImage(this.field_1[var1[var7][var8]], var5, var6, 20);
- }
-
- var6 += this.field_14;
- }
-
- var5 += this.field_13;
- }
-
- this.method_1(var2, var3);
- }
-
- // $FF: renamed from: a (int, int) void
- public void method_1(int var1, int var2) {
- this.field_15 = var1;
- this.field_16 = var2;
- if (this.field_3 <= this.field_9) {
- this.field_5 = (this.field_9 - this.field_3) / 2;
- } else if (this.field_15 <= this.field_11) {
- this.field_5 = 0;
- } else if (this.field_15 >= this.field_3 - this.field_11) {
- this.field_5 = this.field_9 - this.field_3;
- } else {
- this.field_5 = this.field_11 - this.field_15;
- }
-
- if (this.field_4 <= this.field_10) {
- this.field_6 = (this.field_10 - this.field_4) / 2;
- } else if (this.field_16 <= this.field_12) {
- this.field_6 = 0;
- } else if (this.field_16 >= this.field_4 - this.field_12) {
- this.field_6 = this.field_10 - this.field_4;
- } else {
- this.field_6 = this.field_12 - this.field_16;
- }
-
- this.field_7 = this.field_5 + this.field_3;
- this.field_8 = this.field_6 + this.field_4;
- }
-
- // $FF: renamed from: a (int) void
- public void method_2(int var1) {
- this.field_15 -= var1;
- if (this.field_5 < 0 && this.field_3 - this.field_15 > this.field_11) {
- this.field_5 += var1;
- if (this.field_5 > 0) {
- this.field_5 = 0;
- }
-
- this.field_7 = this.field_5 + this.field_3;
- }
-
- }
-
- // $FF: renamed from: b (int) void
- public void method_3(int var1) {
- this.field_15 += var1;
- if (this.field_7 > this.field_9 && this.field_15 > this.field_11) {
- this.field_5 -= var1;
- if (this.field_5 < this.field_9 - this.field_3) {
- this.field_5 = this.field_9 - this.field_3;
- }
-
- this.field_7 = this.field_5 + this.field_3;
- }
-
- }
-
- // $FF: renamed from: c (int) void
- public void method_4(int var1) {
- this.field_16 -= var1;
- if (this.field_6 < 0 && this.field_4 - this.field_16 > this.field_12) {
- this.field_6 += var1;
- if (this.field_6 > 0) {
- this.field_6 = 0;
- }
-
- this.field_8 = this.field_6 + this.field_4;
- }
-
- }
-
- // $FF: renamed from: d (int) void
- public void method_5(int var1) {
- this.field_16 += var1;
- if (this.field_8 > this.field_10 && this.field_16 > this.field_12) {
- this.field_6 -= var1;
- if (this.field_6 < this.field_10 - this.field_4) {
- this.field_6 = this.field_10 - this.field_4;
- }
-
- this.field_8 = this.field_6 + this.field_4;
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, int, int) void
- public void method_6(Graphics var1, int var2, int var3) {
- var1.drawImage(this.field_0, var2 + this.field_5, var3 + this.field_6, 20);
- }
- }
-